﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Bamuca.Codigo.DTO
{
    public class UsuarioDto
    {
        #region Variáveis
        private int _idUsuario;
        private string _nome;
        private string _cargo;
        private string _login;
        private string _senha;
        private Boolean _bolstatus;
        private int _intstatus;
        private Boolean _bolNovaSenha;
        private int _intNovaSenha;
        #endregion

        #region Propriedades

        public int IdUsuario
        {
            get { return _idUsuario; }
            set { _idUsuario = value; }
        }

        public string Nome
        {
            get { return _nome; }
            set { _nome = value; }
        }

        public string Cargo 
        {
            get { return _cargo; }
            set { _cargo = value; }
        }

        public string Login
        {
            get { return _login; }
            set { _login = value; }
        }

        public string Senha
        {
            get { return _senha; }
            set { _senha = value; }
        }

        public Boolean Status
        {
            get { return _bolstatus; }
            set 
            { 
                _bolstatus = value; 
                if (_bolstatus) {_intstatus = 1;}
                else { _intstatus = 0; }
            }
        }

        public int  StatusInt
        {
            get { return _intstatus; }
            set
            {
                _intstatus = value;
                if (_intstatus > 0 ) { _bolstatus = false; }
                else { _bolstatus = true; }
            }
        }

        public Boolean NovaSenha
        {
            get { return _bolNovaSenha; }
            set 
            { 
                _bolNovaSenha = value;
                if (_bolNovaSenha) { _intNovaSenha = 1; }
                else {_intNovaSenha=0;}
            }
        }

        public int NovaSenhaInt
        {
            get { return _intNovaSenha; }
            set { 
                _intNovaSenha = value;
                if (_intNovaSenha > 0) { _bolNovaSenha = false; }
                else { _bolNovaSenha = true; }
            }
        }
        #endregion
    }
}